﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KPIS.GERP.GHRMS.MODEL
{
    [Serializable]
    public class RecruitMoveRequestInfo : RecordInfo
    {
        private int move_req_seq;
        private EmployeeInfo emp_seq;
        private int move_seq;
        private JobSiteInfo job_site_seq;
        private Nullable<DateTime> move_date;
        private string move_reason;

        public RecruitMoveRequestInfo()
        { 
        }
        public RecruitMoveRequestInfo(int Sequence)
        {
            this.Sequence = Sequence;
        }
        public RecruitMoveRequestInfo(int Sequence, EmployeeInfo Employee, int SeqNo, JobSiteInfo MoveToJobSite
            , Nullable<DateTime> MoveDate, string Reason, string Remarks, string RecordStatus
            , Nullable<int> CreatedBy, Nullable<int> UpdatedBy)
        {
            this.Sequence = Sequence;
        }
        public int Sequence
        {
            get { return move_req_seq; }
            set { move_req_seq = value; }
        }
        public EmployeeInfo Employee
        {
            get { return emp_seq; }
            set { emp_seq = value; }
        }
        public int SeqNo
        {
            get { return move_seq; }
            set { move_seq = value; }
        }
        public JobSiteInfo MoveToJobSite
        {
            get { return job_site_seq; }
            set { job_site_seq = value; }
        }
        public Nullable<DateTime> MoveDate
        {
            get { return move_date; }
            set { move_date = value; }
        }
        public string Reason
        {
            get { return move_reason; }
            set { move_reason = value; }
        }
    }
}
